Raspbian automatic forward porter [Fri, 9 Jan 2026 18:22:09 +0000 (18:22 +0000)]
Merge version 3.16.4-1+rpi1 and 3.16.7-1~deb13u1 to produce 3.16.7-1~deb13u1+rpi1
Sandro Knauß [Sun, 2 Nov 2025 15:38:44 +0000 (16:38 +0100)]
Make fast forward from 3.16.7-1+deb13u1
[dgit --quilt=gbp]
Sandro Knauß [Sun, 27 Jul 2025 10:24:51 +0000 (12:24 +0200)]
Revert "ensure no any user writable permissions in Nextcloud sync folder"
This reverts commit
5b2af166d3d9c8537c565922750392d4a3f6610e.
Updated to apply and match for 3.16.6.
Origin: backport
Bug-Debian: https://bugs.debian.org/
1091614
Bug: https://github.com/nextcloud/desktop/issues/7613
Forwarded: not-needed
Last-Update: 2025-07-25
Gbp-Pq: Name 0006-Revert-ensure-no-any-user-writable-permissions-in-Ne.patch
Sandro Knauß [Sun, 2 Nov 2025 15:38:44 +0000 (16:38 +0100)]
Make fast forward from 3.16.4-1
[dgit --quilt=gbp]
Sandro Knauß [Fri, 3 Feb 2023 17:09:41 +0000 (18:09 +0100)]
Don't use GuiPrivate.
It is not used anymore and it was patched out before.
Forwarded: not-needed
Gbp-Pq: Name 0004-Don-t-use-GuiPrivate.patch
Sandro Knauß [Sun, 27 Jul 2025 10:24:51 +0000 (12:24 +0200)]
Revert "ensure no any user writable permissions in Nextcloud sync folder"
This reverts commit
5b2af166d3d9c8537c565922750392d4a3f6610e.
Updated to apply and match for 3.16.6.
Origin: backport
Bug-Debian: https://bugs.debian.org/
1091614
Bug: https://github.com/nextcloud/desktop/issues/7613
Forwarded: not-needed
Last-Update: 2025-07-25
Gbp-Pq: Name 0006-Revert-ensure-no-any-user-writable-permissions-in-Ne.patch
Sandro Knauß [Tue, 30 Jul 2024 10:35:29 +0000 (12:35 +0200)]
GIT_SHA1 points to the sha1 of upstream.
Origin: Debian
Forwarded: not-needed
Last-Update: 2024-07-30
Gbp-Pq: Name 0004-GIT_SHA1-points-to-the-sha1-of-upstream.patch
Sandro Knauß [Fri, 3 Feb 2023 17:09:41 +0000 (18:09 +0100)]
Don't use GuiPrivate.
It is not used anymore and it was patched out before.
Forwarded: not-needed
Gbp-Pq: Name 0004-Don-t-use-GuiPrivate.patch
Christian Göttsche [Mon, 4 Jan 2021 13:15:00 +0000 (14:15 +0100)]
Use release version for Debian
Forwarded: not-needed
Gbp-Pq: Name 0003-Use-release-version-for-Debian.patch
Sandro Knauß [Tue, 30 Jul 2024 10:35:29 +0000 (12:35 +0200)]
GIT_SHA1 points to the sha1 of upstream.
Origin: Debian
Forwarded: not-needed
Last-Update: 2024-07-30
Gbp-Pq: Name 0004-GIT_SHA1-points-to-the-sha1-of-upstream.patch
Sandro Knauß [Tue, 15 Jan 2019 21:21:35 +0000 (22:21 +0100)]
Don't modify build flags within the package
Origin: debian
Forwarded: not-needed
Last-Update: 2021-01-03
For being able to have full control over the build process, we need
full control over the build flags set. That's why it is recommended to disable
any modification from these flags from package side.
Gbp-Pq: Name 0002-use_system_buildflags.patch
Christian Göttsche [Mon, 4 Jan 2021 13:15:00 +0000 (14:15 +0100)]
Use release version for Debian
Forwarded: not-needed
Gbp-Pq: Name 0003-Use-release-version-for-Debian.patch
Sandro Knauß [Tue, 15 Jan 2019 21:21:35 +0000 (22:21 +0100)]
Debianize installation folder for kde plugin
Origin: Debian
Forwarded: not-needed
Last-Update: 2023-02-04
Inside debian we want that the kde plugins are directly found,
so we need to push them to known places.
Gbp-Pq: Name 0001-fix-installationpath-of-dolphin-plugin.patch
Sandro Knauß [Sun, 2 Nov 2025 15:50:15 +0000 (16:50 +0100)]
Use correct version for trixie.
Sandro Knauß [Sun, 2 Nov 2025 15:40:59 +0000 (16:40 +0100)]
Update Date of the upload to trixie.
Sandro Knauß [Tue, 15 Jan 2019 21:21:35 +0000 (22:21 +0100)]
Don't modify build flags within the package
Origin: debian
Forwarded: not-needed
Last-Update: 2021-01-03
For being able to have full control over the build process, we need
full control over the build flags set. That's why it is recommended to disable
any modification from these flags from package side.
Gbp-Pq: Name 0002-use_system_buildflags.patch
Sandro Knauß [Tue, 15 Jan 2019 21:21:35 +0000 (22:21 +0100)]
Debianize installation folder for kde plugin
Origin: Debian
Forwarded: not-needed
Last-Update: 2023-02-04
Inside debian we want that the kde plugins are directly found,
so we need to push them to known places.
Gbp-Pq: Name 0001-fix-installationpath-of-dolphin-plugin.patch
Raspbian forward porter [Fri, 5 Sep 2025 05:53:13 +0000 (05:53 +0000)]
Merge nextcloud-desktop (3.16.4-1+rpi1) import into refs/heads/workingbranch
Sandro Knauß [Sun, 5 Jan 2025 22:17:28 +0000 (23:17 +0100)]
Revert "ensure no any user writable permissions in Nextcloud sync folder"
This reverts commit
5b2af166d3d9c8537c565922750392d4a3f6610e.
Gbp-Pq: Name 0007-Revert-ensure-no-any-user-writable-permissions-in-Ne.patch
Sandro Knauß [Sun, 5 Jan 2025 19:33:16 +0000 (20:33 +0100)]
Revert "better logs and factor common code in folder permissions handling"
This reverts commit
1417e8cb60e84762f94345b21d587fb54bc90b51.
Gbp-Pq: Name 0006-Revert-better-logs-and-factor-common-code-in-folder-.patch
Sandro Knauß [Fri, 3 Feb 2023 17:09:41 +0000 (18:09 +0100)]
Don't use GuiPrivate.
It is not used anymore and it was patched out before.
Forwarded: not-needed
Gbp-Pq: Name 0004-Don-t-use-GuiPrivate.patch
Sandro Knauß [Tue, 30 Jul 2024 10:35:29 +0000 (12:35 +0200)]
GIT_SHA1 points to the sha1 of upstream.
Origin: Debian
Forwarded: not-needed
Last-Update: 2024-07-30
Gbp-Pq: Name 0004-GIT_SHA1-points-to-the-sha1-of-upstream.patch
Christian Göttsche [Mon, 4 Jan 2021 13:15:00 +0000 (14:15 +0100)]
Use release version for Debian
Forwarded: not-needed
Gbp-Pq: Name 0003-Use-release-version-for-Debian.patch
Sandro Knauß [Tue, 15 Jan 2019 21:21:35 +0000 (22:21 +0100)]
Don't modify build flags within the package
Origin: debian
Forwarded: not-needed
Last-Update: 2021-01-03
For being able to have full control over the build process, we need
full control over the build flags set. That's why it is recommended to disable
any modification from these flags from package side.
Gbp-Pq: Name 0002-use_system_buildflags.patch
Sandro Knauß [Tue, 15 Jan 2019 21:21:35 +0000 (22:21 +0100)]
Debianize installation folder for kde plugin
Origin: Debian
Forwarded: not-needed
Last-Update: 2023-02-04
Inside debian we want that the kde plugins are directly found,
so we need to push them to known places.
Gbp-Pq: Name 0001-fix-installationpath-of-dolphin-plugin.patch
Raspbian forward porter [Fri, 5 Sep 2025 05:53:13 +0000 (05:53 +0000)]
nextcloud-desktop (3.16.4-1+rpi1) trixie-staging; urgency=medium
[changes brought forward from 3.16.2-1+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Wed, 30 Apr 2025 03:46:17 +0000]
* Remove armhf from qtwebengine architecture lists.
[dgit import unpatched nextcloud-desktop 3.16.4-1+rpi1]
Raspbian forward porter [Fri, 5 Sep 2025 05:53:13 +0000 (05:53 +0000)]
Import nextcloud-desktop_3.16.4-1+rpi1.debian.tar.xz
[dgit import tarball nextcloud-desktop 3.16.4-1+rpi1 nextcloud-desktop_3.16.4-1+rpi1.debian.tar.xz]
Sandro Knauß [Fri, 15 Aug 2025 23:20:08 +0000 (01:20 +0200)]
Backport for trixie.
Sandro Knauß [Fri, 15 Aug 2025 23:15:40 +0000 (01:15 +0200)]
release to unstable
Sandro Knauß [Fri, 15 Aug 2025 22:15:04 +0000 (00:15 +0200)]
update hunks.
Sandro Knauß [Fri, 15 Aug 2025 22:14:52 +0000 (00:14 +0200)]
New upstream release.
Sandro Knauß [Fri, 15 Aug 2025 21:56:28 +0000 (23:56 +0200)]
Update upstream source from tag 'upstream/3.16.7'
Update to upstream version '3.16.7'
with Debian dir
c2f2967de3a2051214e44f02620ebd64ef3a05e3
Sandro Knauß [Fri, 15 Aug 2025 21:55:32 +0000 (23:55 +0200)]
New upstream version 3.16.7
Jyrki Gadinger [Mon, 28 Jul 2025 08:05:11 +0000 (10:05 +0200)]
Merge pull request #8478 from nextcloud/backport/8248/stable-3.16
[stable-3.16] fix(shell_integration/macOS/FileProviderExt): Ensure user agent matches desktop client core
Claudio Cambra [Thu, 8 May 2025 06:06:17 +0000 (14:06 +0800)]
fix(shell_integration/macOS/FileProviderUIExt): Retrieve and use FileProviderExt's user agent
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 8 May 2025 06:04:54 +0000 (14:04 +0800)]
fix(shell_integration/macOS/FileProviderExt): Add method to acquire user agent in FPUIExtensionService
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 8 May 2025 06:03:58 +0000 (14:03 +0800)]
fix(shell_integration/macOS/FileProviderUIExt): Add userAgent as separate property in share table view data source
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 8 May 2025 05:50:00 +0000 (13:50 +0800)]
fix(macOS): Also send user agent over XPC service
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 8 May 2025 05:49:29 +0000 (13:49 +0800)]
fix(macOS): Send user agent string over File Provider socket along with account details
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 8 May 2025 05:21:56 +0000 (13:21 +0800)]
fix(shell_integration/macOS/FileProviderExt): Make user agent a parameter of setupDomainAccount
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Nextcloud bot [Mon, 28 Jul 2025 02:51:57 +0000 (02:51 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Sandro Knauß [Sun, 27 Jul 2025 12:57:29 +0000 (14:57 +0200)]
Release to unstable.
Sandro Knauß [Sun, 27 Jul 2025 12:54:35 +0000 (14:54 +0200)]
gbp: track correct branch
Sandro Knauß [Sun, 27 Jul 2025 11:06:49 +0000 (13:06 +0200)]
Upload to experimental.
Sandro Knauß [Sun, 27 Jul 2025 10:52:25 +0000 (12:52 +0200)]
Fix "nextcloud enters busy loop when using a share on NTFS."
Closes: 1091614
Nextcloud bot [Sat, 26 Jul 2025 02:51:41 +0000 (02:51 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Jyrki Gadinger [Fri, 25 Jul 2025 13:06:34 +0000 (15:06 +0200)]
Merge pull request #8487 from nextcloud/backport/8486/stable-3.16
[stable-3.16] perf(activitylistmodel): store conflicts in a separate list
Jyrki Gadinger [Fri, 25 Jul 2025 10:03:36 +0000 (12:03 +0200)]
perf(activitylistmodel): store conflicts in separate list
Figuring out whether a sync conflict occurred by iterating through the
entire activity list each time a new activity was added is really slow,
even more so when there already are thousands of previous activities.
This was especially noticeable during complete initial full syncs
involving more than ~5000 files.
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Jyrki Gadinger [Thu, 24 Jul 2025 14:05:18 +0000 (16:05 +0200)]
perf(activitylistmodel): avoid creation of temporary Activity objects
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Rello [Fri, 25 Jul 2025 08:33:56 +0000 (10:33 +0200)]
Merge pull request #8484 from nextcloud/backport/8450/stable-3.16
[stable-3.16] fix: implicit hydration will not abort synchronization
Matthieu Gallien [Wed, 9 Jul 2025 17:11:43 +0000 (19:11 +0200)]
fix: implicit hydration will not abort synchronization
should avoid constant sync/abort loop for people having many files
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Rello [Fri, 25 Jul 2025 07:48:14 +0000 (09:48 +0200)]
Merge pull request #8485 from nextcloud/backport/8456/stable-3.16
[stable-3.16] fix: do not recurse inside a remote folder when etag did not change
Matthieu Gallien [Fri, 11 Jul 2025 07:34:03 +0000 (09:34 +0200)]
fix: do not recurse inside a remote folder when etag did not change
we do not want to remote discover a folder just because the permissions
are modified but not the etag
for any valid case, etag must change
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 16 Jul 2025 17:14:26 +0000 (19:14 +0200)]
feat: test to ensure etag constant means no PROPFIND on a folder
should help ensure we send a PROPFIND only when the folder etag changes
if some metadata apparently change, this is not enough to send a
PROPFIND request
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Fri, 25 Jul 2025 02:50:24 +0000 (02:50 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Thu, 24 Jul 2025 02:53:00 +0000 (02:53 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Wed, 23 Jul 2025 02:59:49 +0000 (02:59 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Tue, 22 Jul 2025 03:04:05 +0000 (03:04 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Sandro Knauß [Mon, 21 Jul 2025 18:21:44 +0000 (20:21 +0200)]
Release to experimental.
Sandro Knauß [Mon, 21 Jul 2025 17:26:51 +0000 (19:26 +0200)]
Remove patch for #
1091614, as they do not apply anymore.
Sandro Knauß [Mon, 21 Jul 2025 17:26:07 +0000 (19:26 +0200)]
Update patch hunks.
Sandro Knauß [Mon, 21 Jul 2025 17:23:56 +0000 (19:23 +0200)]
New upstream release.
Sandro Knauß [Mon, 21 Jul 2025 17:22:59 +0000 (19:22 +0200)]
Update debian-branch in gbp.conf.
Sandro Knauß [Mon, 21 Jul 2025 17:19:13 +0000 (19:19 +0200)]
Update upstream source from tag 'upstream/3.16.6'
Update to upstream version '3.16.6'
with Debian dir
450367b3683916390b021015723ea07cb35f703d
Sandro Knauß [Mon, 21 Jul 2025 17:18:29 +0000 (19:18 +0200)]
New upstream version 3.16.6
Sandro Knauß [Mon, 21 Jul 2025 17:09:55 +0000 (19:09 +0200)]
New upstream version 3.16.6
Jyrki Gadinger [Mon, 21 Jul 2025 13:43:08 +0000 (15:43 +0200)]
Merge pull request #8476 from nextcloud/backport/8475/stable-3.16
[stable-3.16] ci: change download url of appimagetool
Jyrki Gadinger [Mon, 21 Jul 2025 11:09:10 +0000 (13:09 +0200)]
ci: change download url of appimagetool
The appimagetool as previously provided from the AppImageKit repo was
deprecated and removed.
The new versions as provided by the appimagetool repository also ship
with an updated runtime which from my understanding improve
compatibility (e.g. libfuse is now statically linked, so systems don't
need to have it present) and seem to slightly reduce the binary size as
well.
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Nextcloud bot [Mon, 21 Jul 2025 04:46:46 +0000 (04:46 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 20 Jul 2025 02:58:53 +0000 (02:58 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
István Váradi [Sat, 19 Jul 2025 08:43:29 +0000 (10:43 +0200)]
Merge pull request #8473 from nextcloud/backport/8452/stable-3.16
[stable-3.16] Remove Ubuntu Oracular, add Questing
István Váradi [Thu, 10 Jul 2025 16:48:08 +0000 (18:48 +0200)]
ci: Remove Ubuntu Oracular, add Questing
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu>
Nextcloud bot [Fri, 18 Jul 2025 03:13:28 +0000 (03:13 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Thu, 17 Jul 2025 02:49:52 +0000 (02:49 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Wed, 16 Jul 2025 07:50:59 +0000 (09:50 +0200)]
Merge pull request #8459 from nextcloud/backport/8455/stable-3.16
[stable-3.16] ci: switch back to upstream CraftMaster
Jyrki Gadinger [Fri, 11 Jul 2025 06:30:26 +0000 (08:30 +0200)]
ci: switch back to upstream CraftMaster
The fix we needed was merged this week 🎉
https://invent.kde.org/packaging/craftmaster/-/merge_requests/7
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Nextcloud bot [Tue, 15 Jul 2025 02:48:21 +0000 (02:48 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Mon, 14 Jul 2025 02:46:49 +0000 (02:46 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 13 Jul 2025 02:46:39 +0000 (02:46 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 12 Jul 2025 02:47:36 +0000 (02:47 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Wed, 9 Jul 2025 02:49:32 +0000 (02:49 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Tue, 8 Jul 2025 02:51:26 +0000 (02:51 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Mon, 7 Jul 2025 02:48:51 +0000 (02:48 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Fri, 4 Jul 2025 02:50:45 +0000 (02:50 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Thu, 3 Jul 2025 02:52:16 +0000 (02:52 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Tue, 1 Jul 2025 02:48:07 +0000 (02:48 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Mon, 30 Jun 2025 03:37:02 +0000 (03:37 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 29 Jun 2025 03:34:08 +0000 (03:34 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 28 Jun 2025 03:38:56 +0000 (03:38 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Fri, 27 Jun 2025 03:08:33 +0000 (03:08 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Wed, 25 Jun 2025 03:03:20 +0000 (03:03 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Tue, 24 Jun 2025 03:01:25 +0000 (03:01 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Mon, 23 Jun 2025 03:00:52 +0000 (03:00 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 22 Jun 2025 03:03:27 +0000 (03:03 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Thu, 19 Jun 2025 03:01:26 +0000 (03:01 +0000)]
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Wed, 18 Jun 2025 20:57:35 +0000 (22:57 +0200)]
fix(logs): remove not so useful logs
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 18 Jun 2025 20:40:41 +0000 (22:40 +0200)]
fix(logs): remove useless logs
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 18 Jun 2025 15:00:06 +0000 (17:00 +0200)]
chore: prepare for 3.16.6 release
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 18 Jun 2025 14:53:01 +0000 (16:53 +0200)]
Merge pull request #8382 from nextcloud/backport/8370/stable-3.16
[stable-3.16] fix(readonly): better handling of ACL on read-only files on windows
Matthieu Gallien [Thu, 12 Jun 2025 12:16:41 +0000 (14:16 +0200)]
fix(readonly): better handling of ACL on read-only files on windows
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>